Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

385
Views
¿La herramienta "Perf" de Linux no puede ejecutarse dentro de las imágenes acoplables?

Sabía que la herramienta "perf" requiere que la instalación corresponda a versiones específicas del kernel de Linux. Y sabía que todas las imágenes de la ventana acoplable se ejecutan con la misma versión del kernel de Linux, sin importar la versión de distribución de Linux.

Estoy usando ubuntu 16.04 dentro de docker y ya instalé linux-tools-common, start perf dime que todavía me faltan algunos paquetes:'

 # perf /usr/bin/perf: line 32: lsb_release: command not found WARNING: perf not found for kernel 4.9.12 You may need to install the following packages for this specific kernel: linux-tools-4.9.12-moby linux-cloud-tools-4.9.12-moby You may also want to install one of the following packages to keep up to date: linux-tools-moby linux-cloud-tools-moby

Luego traté de instalar lo que me perdí:

 root@xxxxxx:/# apt-get install linux-tools-4.9.12-moby linux-cloud-tools-4.9.12-moby Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-tools-4.9.12-moby E: Couldn't find any package by glob 'linux-tools-4.9.12-moby' E: Couldn't find any package by regex 'linux-tools-4.9.12-moby' E: Unable to locate package linux-cloud-tools-4.9.12-moby E: Couldn't find any package by glob 'linux-cloud-tools-4.9.12-moby' E: Couldn't find any package by regex 'linux-cloud-tools-4.9.12-moby' root@b2543b6e985d:/# apt-get install linux-tools-moby linux-cloud-tools-moby Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package linux-tools-moby E: Unable to locate package linux-cloud-tools-moby

(1) Tan extraño, pero ¿cómo resolver este problema de instalación?

(2) Además: todavía estoy confundido, si no hay una coincidencia estricta entre "perf" y "kernel", ¿cómo podría funcionar bien "perf" dentro de la ventana acoplable de Linux?

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Sabía que la herramienta "perf" requiere que la instalación corresponda a versiones específicas del kernel de Linux. Y sabía que todas las imágenes de la ventana acoplable se ejecutan con la misma versión del kernel de Linux, sin importar la versión de distribución de Linux.

Todavía se puede usar la herramienta Perf de otra versión del kernel (las llamadas al sistema en el subsistema perf_event tienen un buen diseño y son compatibles con herramientas más antiguas/nuevas). Por lo tanto, puede encontrar cualquier binario perf (no el /usr/bin/perf ) en cualquier lugar, verificar que su biblioteca dependa con ( ldd ..path_to_perf/perf ) y copiar perf dentro de Docker (e instalar libs).

El uso de eventos de hardware, de todo el sistema o de perfiles de kernel puede estar limitado en la ventana acoplable, así que intente

  • perf -e cycles:u ./program (contador de hardware solo para espacio de usuario),
  • perf -e task-clock ./program (temporizador de software para kernel y espacio de usuario),
  • perf -e task-clock:u ./program (temporizador de software solo para espacio de usuario),
about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!